#ifndef MEDIAPUSHEVENT
#define MEDIAPUSHEVENT
class MediaPushEvent
{
public:
    MediaPushEvent(){}
    virtual ~MediaPushEvent(){}
public:
	virtual void network_connect_success(const std::string&) = 0;     //网络连接失败
    virtual void network_connect_error(const std::string&)=0;     //网络连接失败
	virtual void network_disconnect(const std::string&) = 0;		//网络断开
	virtual void audio_capture_code_err(const std::string&) = 0;  //音频编码或采集初始化错误
	virtual void video_capture_code_err(const std::string&) = 0;  //视频频编码或采集初始化错误
};


#endif // MEDIAPUSHEVENT

